This is how Surfboard works at the Hypertalk level.
Check boxes and radio buttons do not work well in the bkgnd level. For instance, if you have a check box in the bkgnd level with 40 cards, then, all 40 cards will have that box checked or all 40 cards will have that box unchecked. You can't specify which cards will have the button check and which buttons cannot be checked.
Surfboard also has several invisible fields that 'show themselves' upon clicking on a check box. Again, if the field is in the background with 40 cards, all 40 cards will show that field, or all 40 cards will have that field invisible.